home *** CD-ROM | disk | FTP | other *** search
/ ftp.qualcomm.com / 2014.06.ftp.qualcomm.com.tar / ftp.qualcomm.com / eudora / developers / emsapi / carbon_emsapi.sit.hqx / Macintosh API Support / mimetype.h < prev    next >
Text File  |  2001-03-08  |  1KB  |  28 lines

  1. /* ======================================================================
  2.  
  3.     Functions to manage MIME type data structures for use
  4.                  with Eudora translation API on the Mac.
  5.  
  6.     Filename:            mimetype.h
  7.     Last Edited:        March 7, 1997
  8.     Authors:            Laurence Lundblade, Myra Callen, Bob Fronabarger
  9.     Copyright:            1995, 1996 QUALCOMM Inc.
  10.     Technical support:    <emsapi-info@qualcomm.com>
  11. */
  12.  
  13. emsMIMEtypeH  MakeMimeType(const StringPtr mimeType,
  14.                              const StringPtr subType, const StringPtr mimeV);
  15. emsMIMEtypeH  ParseMakeMimeType(const char *content_type);
  16. void           FreeMimeType(emsMIMEtypeH mimeH);
  17. Handle        StringMimeType(emsMIMEtypeH mimeH);
  18. short         MatchMimeType(emsMIMEtypeH mimeH,
  19.                              const StringPtr mType, const StringPtr subtype);
  20.  
  21. void          AddMimeParameter(emsMIMEtypeH mimeH,
  22.                              const StringPtr name, const StringPtr value);
  23. Handle        GetMimeParameter(emsMIMEtypeH mimeH, const StringPtr paramName);
  24. Boolean          RemoveMimeParameter(emsMIMEtypeH mimeH, const StringPtr name);
  25.  
  26. #define kContentTypeHdrCStr        "Content-Type:"
  27. #define kContentTypeHdrLen        13
  28.